Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 drkoop.com USTA Challenger of Tallahassee - Tallahassee 2000 Challenger de Granby - Granby drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign III Challenger Continenal Plaza - Puerto Vallarta Challenger de Granby - Granby USTA San Diego Challenger - San Diego Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage drkoop.com USTA Challenger of Burbank - Burbank Samsung Securities Cup Challenger Tennis - Seoul The Wright Financial Group, Inc. Challenger - Champaign USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Tallahassee Tennis Challenger - Tallahassee Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Busan Open Challenger Tennis - Busan USTA Challenger of Oklahoma - Tulsa USTA Challenger - Champaign WOW Cafe Challenger - New Orleans 2006 North Shore Pro Tennis Championship - Winnetka Countrywide Classic USTA Men's Challenger - Carson 2007 Challenger of Santa Clara - Valencia The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver The Comercia Challenger - Aptos GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa The Swanston Challenger - Sacramento Zivnobanka Czech Open - Prostejov 2002 FSE Challenger - Tarzana Samsung Challenger 2007 - Ho Chi Minh City USTA Challenger of Burbank - Burbank ARMS USTA Challenger - Rocky Mount Men's Pro Challenger at Tunica National - Tunica 2001 USTA Tallahassee Tennis Challenger - Tallahassee Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Hurricane Tennis Open - Bradenton Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler USTA Challenger of Dallas - Dallas Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx 2003 USTA Challenger of Calabasas - Calabasas Savannah Challenger Semgroup Challenger - Tulsa USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Carson Challenger Dallas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bangkok Challenger Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Baton Rouge Challenger Carson Challenger Talahassee Challenger Yuba City Challenger Vancouver Challenger USTA Men's Challenger of Dallas - Dallas Binghamton Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Como Challenger Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Ojai Challenger Vancouver Challenger Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski South African Airways Open - East London Copa Ericsson Costa Rica - San Jose San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Levene Gouldin & Thompson Tennis Challenger - Binghamton Smith Barney Men's Challenger - Covington Winnetka Challenger Sacramento Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Las Vegas Challenger - Las Vegas The $50,000 Pro Challenger at Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills Cadillac Pro Indoor USTA Challenger - West Bloomfield Music City Challenger - Nashville Healthsouth/USTA Challenger - Denver GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Comerica Challenger - Aptos Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos CMG Asia Open - Hong Kong Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills USTA/Adtech Challenger - Boston drkoop.com USTA Tennis Championships - Armonk The Powder Byrne Trophy - Surbiton USTA Safeway Challenger - Aptos 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana 2004 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton SAP Open - San Jose GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Baton Rouge Pro Tennis Classic - Baton Rouge St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai Savannah Challenger Kroger / St. Jude International - Memphis Sacramento Challenger - Sacramento The Samsung Open - Nottingham Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Dubai Tennis Open - Dubai Carson Challenger The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Adidas International - Sydney Japan Open - Tokyo Infiniti Open - Los Angeles Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach BMW Open - Munich U.S. Men's Clay Court Championships - Orlando The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Adidas International - Sydney Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Sybase Open - San Jose The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan Open 13 - Marseille BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Stockholm Open - Stockholm Auckland Marseille Antwerp Scottsdale New Delhi Pinehurst Rosmalen Halle Basel Lyon Doha Philadelphia Scottsdale Tokyo Hong Kong Bastad Stuttgart Indianapolis Long Island Toulouse Ostrava Vienna Stockholm Auckland Marseille Tokyo Champaign Challenger Manchester Washington New Haven Tel Aviv Antwerp Kuala Lumpur Tokyo Beijing Moscow Bastad Scania Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai Honolulu Challenger Dallas Challenger Qatar Open - Doha Siebel Open - San Jose Kroger / St. Jude International - Memphis Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Chennai Open - Chennai Heineken Open - Auckland Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha SAP Open - San Jose The Stella Artois Championships - London The 10tele.com Open - Nottingham Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open 13 - Marseille The Tennis Channel Open - Las Vegas ARAG World Team Championship - Dusseldorf Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Baton Rouge Challenger The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles The Nottingham Open - Nottingham Franklin Templeton Tennis Classic - Scottsdale Heineken Trophy - Rosmalen Pilot Pen International - New Haven Australian Men's Hardcourt Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Calabasas Challenger CA Tennis Trophy - Vienna Heineken Open Singapore - Singapore Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale Kremlin Cup - Moscow USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven Queen's Club Nottingham XL Capital Bermuda Open - Bermuda 2002 USTA Challenger of Calabasas - Calabasas Rotterdam Seoul USTA Seascape Challenger - Aptos Bastad Schenectady Copenhagen CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham America's Red Clay Tennis Championship - Coral Springs Swanston Challenger - Sacramento Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Nielsen USTA Pro Tennis Championship - Winnetka Gerry Weber Open - Halle Stockholm Open - Stockholm RCA Championships - Indianapolis ARAG World Team Championship - Dusseldorf Franklin Templeton Tennis Classic - Scottsdale Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Adelaide Eurocard Open - Stuttgart Dubai Tennis Open - Dubai Sybase Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Tennis Masters Series - Montreal Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Copenhagen Key Biscayne Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Madrid The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Australian Open - Melbourne Australian Men's Hardcourt Championships - Adelaide Gerry Weber Open - Halle U.S. Men's Clay Court Championships - Houston Bastad AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney European Community Championships - Antwerp Copenhagen Open - Copenhagen Atlanta Australian Open - Melbourne Heineken Open - Auckland Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Hong Kong Australian Open - Melbourne Doha Franklin Templeton Tennis Classic - Scottsdale Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow RCA Championships - Indianapolis Synsam Swedish Open - Bastad Stockholm Queen's Club Toulouse Milan Indoors - Milan Queen's Club Synsam Swedish Open - Bastad The Stella Artois Championships - London Eurocard Open - Stuttgart Tennis Masters Series - Cincinnati Monte Carlo Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Cincinnati Indian Wells Key Biscayne Rome Cincinnati Essen Paris Canadian Open Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Canadian Open Stockholm Jakarta Lyon French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Stockholm Open - Stockholm Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Telecom Italia Masters - Rome Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo BNP Paribas Masters - Paris French Open - Paris Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, F, SWE-USA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, PO, IND-SWE 1-3 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, World Group, QF, SWE-ARG 4-1 Wimbledon - London Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 Grand Slam Cup - Munich Grand Slam Cup - Munich Atlanta Olympics Olympics - Athens Olympics - Beijing Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, ISR-SWE 2-3 ATP Tour World Championship - Hannover Grand Slam Cup